const currentDomain = window.location.hostname;
// const currentDomain = 'software.zuitie.cn';
// 定义域名配置
const domainConfigs = {
    'software.softap.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '马鞍山晓宁网络科技有限公司合肥分公司',
        icp: '皖ICP备2021017457号-1',
        company_address: '安徽省合肥市经济技术开发区海恒社区建业时光原著7栋1102室',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://software.softap.cn'
    },
    'soft1.wxqlzkj.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '无锡麒林智科技有限公司合肥分公司',
        icp: '苏ICP备2024093127号-2',
        company_address: '安徽省合肥市蜀山区蜀山经济开发区花峰路1201号跨境电商产业园三期3幢GF区4层长河经济城H5360号',
        company_phone: '联系电话：4006886510',
        jump_link: 'https:///soft1.wxqlzkj.cn'
    },
    'software.bzyinxiao8.com': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '马鞍山星宝网络科技有限公司',
        icp: '皖ICP备2021013872号',
        company_address: '安徽省马鞍山市郑蒲港新区中飞大道277号现代产业孵化园6号楼2楼203室',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://software.bzyinxiao8.com'
    },
    'software.fengal.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '马鞍山顺瑶网络科技有限公司合肥分公司',
        icp: '皖ICP备2022000564号-4',
        company_address: '安徽省合肥市蜀山区五里墩街道史河路与潜山路交口凤凰城燕园15栋602室',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://software.fengal.cn'
    },
    'software.fengmie.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '马鞍山晓宁网络科技有限公司',
        icp: '皖ICP备2021017457号',
        company_address: '马鞍山市花山区霍里镇霍里山大道北段698号',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://software.fengmie.cn'
    },
    'software.zuitie.cn': {
        logo: 'https://soft.uesou.cn/images/logo/baozang-v3.png',
        company: '马鞍山超聪网络科技有限公司',
        icp: '皖ICP备2021013870号-9',
        company_address: '马鞍山市郑蒲港新区孵化园6号楼4层',
        company_phone: '联系电话：4006886515',
        jump_link: 'https://software.zuitie.cn '
    },
    'software.sengfeng.cn': {
        logo: 'http://soft.uesou.cn/images/shuihua.png',
        company: '合肥水花网络科技有限公司',
        icp: '皖ICP备2022004577号-3',
        company_address: '中国(安徽)自由贸易试验区合肥市高新区习友路3333号中国(合肥)国际智能语音产业园研发中心楼508-1室 ',
        company_phone: '联系电话：4006886515',
        jump_link: 'https://software.sengfeng.cn'
    },
    'software.qinruiw.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '莆田市勤瑞网络科技有限公司 ',
        icp: '闽ICP备2023026585号',
        company_address: '福建省莆田市城厢区霞林街道棠霞路1548号、1552号、1556号、1560号、1564号、1568号、1572号(集群注册) ',
        company_phone: '联系电话400-6493699',
        jump_link: 'https://software.qinruiw.cn'
    },
    'software.xuanbenw.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '莆田市旋本网络科技有限公司',
        icp: '闽ICP备2023023378号',
        company_address: '闽ICP备2023023378号 福建省莆田市城厢区霞林街道棠霞路1548号、1552号、1556号、1560号、1564号、1568号、1572号(集群注册) ',
        company_phone: '联系电话400-6493699',
        jump_link: 'https://software.xuanbenw.cn'
    },
    'software.sidiwk.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '莆田市丝迪网络科技有限公司',
        icp: '闽ICP备2023025607号',
        company_address: '福建省莆田市城厢区霞林街道棠霞路1548号、1552号、1556号、1560号、1564号、1568号、1572号(集群注册) ',
        company_phone: '联系电话400-6493699',
        jump_link: 'https://software.sidiwk.cn'
    },
    'soft1.sengzai.com': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '马鞍山圣秦网络科技有限公司合肥分公司',
        icp: '皖ICP备2021013847号-5 ',
        company_address: '安徽省合肥市瑶海区龙岗综合经济开发区龙岗路公园天著10栋502室 ',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://soft1.sengzai.com'
    },
    'soft1.lingdoh.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '温州凌峒互联网服务有限公司',
        icp: '浙ICP备2024091054号 ',
        company_address: '浙江省温州市鹿城区藤桥镇渔藤路288号310室40号 ',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://soft1.lingdoh.cn'
    },
    'soft1.bahanw.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '温州芭瀚互联网服务有限公司',
        icp: '浙ICP备2024090704号 ',
        company_address: '浙江省温州市鹿城区藤桥镇渔藤路288号310室45号 ',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://soft1.bahanw.cn'
    },
    'software.eguvtvu.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '扬州康鹏网络科技有限公司安阳分公司 ',
        icp: '苏ICP备2025165945号 ',
        company_address: '河南省安阳市高新区弦歌大道西段科创大厦众创空间710-F23号 ',
        company_phone: '联系电话：40003098853',
        jump_link: 'https://software.eguvtvu.cn'
    },
    'software.uesou.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '马鞍山优易搜网络科技有限公司 ',
        icp: '皖ICP备2022002201号-1 ',
        company_address: ' 安徽省马鞍山市郑蒲港新区中飞大道277号现代产业孵化园6号楼2楼401室 ',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://software.uesou.cn'
    },
    'software.klppt.com': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '马鞍山丽智网络科技有限公司 ',
        icp: '皖ICP备2021015826号-1 ',
        company_address: '马鞍山市花山区霍里镇霍里山大道北段698号 ',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://software.klppt.com'
    },
    'software.piaoran.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '马鞍山顺瑶网络科技有限公司  ',
        icp: '皖ICP备2022000564号-5 ',
        company_address: '马鞍山市花山区霍里镇霍里山大道北段698号 ',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://software.piaoran.cn'
    },
    'software.njjhykj.com': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '南京聚华游网络科技有限公司  ',
        icp: '苏ICP备2025163772号-1 ',
        company_address: '江苏省南京市浦口区桥林街道西街湾6号1幢104室-10 ',
        company_phone: ' 联系联系电话：4001055185  ',
        jump_link: 'https://software.njjhykj.com'
    },
    'software.njmsy.com': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '南京迈斯远网络科技有限公司     ',
        icp: '苏ICP备2025163210号-1 ',
        company_address: '江苏省南京市浦口区桥林街道西街湾6号1幢104室-3 ',
        company_phone: ' 联系电话：4001055185 ',
        jump_link: 'https://software.njmsy.com'
    },
    'software.njblqs.com': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '南京博览群书网络科技有限公司  ',
        icp: '苏ICP备2025164743号-1 ',
        company_address: '江苏省南京市六合区龙池街道雄州南路399号恒盛园区425幢一单元301室  ',
        company_phone: '联系电话：4001055185 ',
        jump_link: 'https://software.njblqs.com'
    },
    'software.gefasaf.cn': {
        company: '河南祥豚网络科技有限公司     ',
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        icp: '豫ICP备2021034178号 ',
        company_address: '河南省新乡市卫滨区新原路与南环路交叉口南环货运中心B027-6号',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://software.gefasaf.cn'
    },
    'software.ayztps.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '安阳珍甜网络科技有限公司  ',
        icp: '豫ICP备2023002113号-4 ',
        company_address: '河南省安阳市高新区文昌大道309号沃金国际大厦23层2388室  ',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://software.ayztps.cn'
    },
    'software.wanmeilasa.com': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '西藏容达信息技术有限公司     ',
        icp: ' 藏ICP备2025002513号-1 ',
        company_address: '西藏自治区拉萨市柳梧新区世纪大道长兴都汇大厦4楼4号',
        company_phone: ' 联系电话：4006886510',
        jump_link: 'https://software.wanmeilasa.com'
    },
    'software.gaoyuanmeijing.com': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '西藏名琪科技有限公司  ',
        icp: '藏ICP备2024001543号-1 ',
        company_address: '西藏自治区拉萨市柳梧新区世纪大道长兴都汇大厦4楼4-4室  ',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://software.gaoyuanmeijing.com'
    },
    'software.nbjlxn.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '宁波晶洛科技有限公司 ',
        icp: '浙ICP备2023042604号-1 ',
        company_address: '浙江省宁波市鄞州区钟公庙街道熙汐大厦1号1007室   ',
        company_phone: '联系电话：4006886510',
        jump_link: 'https://software.nbjlxn.cn'
    },
    'software.hnldxc.cn': {
        logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
        company: '安阳了了网络科技有限公司 ',
        icp: ' 豫ICP备2023003166号',
        company_address: '河南省安阳市高新区文昌大道与彰德路交叉口东南角红河批发市场B01栋08号   ',
        company_phone: ' 联系电话：4006886510',
        jump_link: 'https://software.hnldxc.cn'
    }
};
// 提取公共配置项
const commonConfig = {
    logo: 'http://soft.uesou.cn/images/log_zhuifengxiazai.png',
    company_phone: '联系电话：4006886510',
};

// 合并 DOMContentLoaded 事件监听器
document.addEventListener('DOMContentLoaded', function () {
    // 获取当前域名配置，如果未找到则使用默认配置
    const currentConfig = domainConfigs[currentDomain] || domainConfigs['software.softap.cn'];

    // 渲染头部信息
    document.querySelector('.header').innerHTML = `
        <div data-v-60087ae7="" class="title" style="cursor: pointer;"><a href="${currentConfig.jump_link}" target="_blank"><img  src="${currentConfig.logo}"  class="logo"></a><img data-v-60087ae7="" src="//p1.ssl.qhimg.com/t0182a1615ce3cbe312.png" class="logo1">
        <h1 data-v-60087ae7=""></h1></div><div data-v-60087ae7="" class="searchArea">
          <input type="text" class="searchInput" placeholder="请输入软件名称">
          <button class="searchButton">搜索</button><div class="suggest">
            <p><img src="//p1.ssl.qhimg.com/t01d44b9c0f1356d160.png" alt=""> 精选推荐 </p>
             <ul class="suggestList"></ul><p><img src="//p1.ssl.qhimg.com/t01045a17e444837780.png" alt=""> 热门搜索 </p>
             <ul class="tagList"></ul></div><div class="searchList"><a class="searchMore" href=""> 搜索更多" <span class="bold searchKeyWord">
           </span> "</a><ul></ul></div></div><a data-v-60087ae7="" class="download safe-btn-download" href="https://softdl6.360tpcdn.com/pcrj/setup360安全卫士 正式版_1_.exe" data-text="安全下载" data-agl-cvt="6" style="background: rgb(245, 63, 63); border-radius: 10px;">
            <img data-v-60087ae7="" alt="" srcset=""> 下载</a>
      `;

    // 渲染底部信息
    document.querySelector('.footer').innerHTML = `
      Copyright ©<span>${currentConfig.company}</span><span>&nbsp;&nbsp;</span>
        <span>${currentConfig.company_address}</span><span>&nbsp;&nbsp;</span>
        <span>${currentConfig.icp}</span><span>&nbsp;&nbsp;</span>
        <span>${currentConfig.company_phone}</span>`;

    // 绑定点击事件
    $('.header').click(function () {
        // 处理点击事件
    });

    // 初始化变量
    var DEFAULT_VERSION = 11.0;
    var LOWER_VERSION = 8.9;
    var ua = navigator.userAgent.toLowerCase();
    var isIE = ua.indexOf('msie') > -1;
    let safariVersion;
    let ie = false;
    let ie8 = false;
    if (isIE) {
        safariVersion = ua.match(/msie ([\d.]+)/)[1];
    }
    if (safariVersion <= DEFAULT_VERSION) {
        ie = true;
        $('.searchInput').val('请输入软件名称');
    }
    if (safariVersion <= LOWER_VERSION) {
        ie8 = true;
    }

    // 绑定输入框焦点事件
    $('.searchInput').on('focus', function () {
        if (ie && $('.searchInput').val() === '请输入软件名称') {
            $('.searchInput').val('')
        }
        var keyWord = $('.searchInput').val()
        // @ts-ignore
        if (!ie8) {
            $.ajax({
                url: `//bapi.safe.360.cn/soft/searchKeywords?keyword=${keyWord}`,
                type: 'GET',
                dataType: 'jsonp',
                jsonp: 'callback',
                success(res) {
                    if (res.errno) return alert(res.errmsg)
                    if (res.data.default) renderSearchSuggest(res.data.default)
                },
                error(res) {
                    console.log(res)
                }
            });
            if (
                $('.searchInput').val() === '' ||
                $('.searchInput').val() === '请输入软件名称'
            ) {
                $('.suggest').slideDown(200)
            } else {
                var keyWord = $('.searchInput').val()
                // @ts-ignore
                $('.searchMore').attr('href', `//baoku.360.cn/soft/search?kw=${keyWord}`)
                $('.searchKeyWord').html(filterXSS(keyWord))
                searchWithKeyword(keyWord)
                $('.suggest').hide()
                $('.searchList').slideDown(200)
            }
        }
    });

    // 绑定点击事件
    $('.suggestList a').on('click', function (e) {
        e.stopPropagation()
    });

    // 绑定输入框失去焦点事件
    $('.searchInput').on('blur', function (e) {
        if (
            ie &&
            ($('.searchInput').val() === '请输入软件名称' ||
                $('.searchInput').val() === '')
        ) {
            $('.searchInput').val('请输入软件名称')
        }
        setTimeout(() => {
            $('.suggest').slideUp(200)
            $('.searchList').slideUp(200)
            $('.suggestList').empty()
            $('.tagList').empty()
            $('.searchList ul').empty()
        }, 200)
    });

    // 绑定输入框输入事件
    $('.searchInput').on('input propertychange DOMSubTreeModified', function () {
        inputSearchFunction()
    });

    // 绑定搜索按钮点击事件
    $('.searchButton').on('click', function () {
        searchHandler()
    });

    // 绑定输入框键盘按下事件
    $('.searchInput').on('keydown', function (e) {
        if (e.keyCode === 13) {
            searchHandler()
        }
    });

    // 绑定输入框键盘释放事件
    $('.searchInput').on('keyup', function (e) {
        if (ie && !ie8) {
            inputSearchFunction()
        }
    });
});
function getUrlQuery() {
    var str = window.location.search;
    var result = {};
    if (!str) return result
    var paramsArr = str.slice(1).split("&");
    var len = paramsArr.length;

    for (let i = 0; i < len; i++) {
        var arr = paramsArr[i].split("=");
        // @ts-ignore
        result[arr[0]] = arr[1];
    }

    return result;
}
var query = getUrlQuery()
var channel = query.channel;
var channelStr = channel ? `&channel=${channel}` : ''
document.addEventListener('DOMContentLoaded', function () {
    var DEFAULT_VERSION = 11.0;
    var LOWER_VERSION = 8.9;
    var ua = navigator.userAgent.toLowerCase();
    var isIE = ua.indexOf('msie') > -1;
    let safariVersion;
    let ie = false;
    let ie8 = false;
    if (isIE) {
        safariVersion = ua.match(/msie ([\d.]+)/)[1];
    }
    if (safariVersion <= DEFAULT_VERSION) {
        ie = true;
        $('.searchInput').val('请输入软件名称');
    }
    if (safariVersion <= LOWER_VERSION) {
        ie8 = true;
    }
    $('.searchInput').on('focus', function () {
        if (ie && $('.searchInput').val() === '请输入软件名称') {
            $('.searchInput').val('')
        }
        var keyWord = $('.searchInput').val()
        // @ts-ignore
        if (!ie8) {
            $.ajax({
                url: `//bapi.safe.360.cn/soft/searchKeywords?keyword=${keyWord}`,
                type: 'GET',
                dataType: 'jsonp',
                jsonp: 'callback',
                success(res) {
                    if (res.errno) return alert(res.errmsg)
                    if (res.data.default) renderSearchSuggest(res.data.default)
                },
                error(res) {
                    console.log(res)
                }
            });
            if (
                $('.searchInput').val() === '' ||
                $('.searchInput').val() === '请输入软件名称'
            ) {
                $('.suggest').slideDown(200)
            } else {
                var keyWord = $('.searchInput').val()
                // @ts-ignore
                $('.searchMore').attr('href', `//baoku.360.cn/soft/search?kw=${keyWord}`)
                $('.searchKeyWord').html(filterXSS(keyWord))
                searchWithKeyword(keyWord)
                $('.suggest').hide()
                $('.searchList').slideDown(200)
            }
            $('.suggestList a').on('click', function (e) {
                e.stopPropagation()
            })
            $('.searchInput').on('blur', function (e) {
                if (
                    ie &&
                    ($('.searchInput').val() === '请输入软件名称' ||
                        $('.searchInput').val() === '')
                ) {
                    $('.searchInput').val('请输入软件名称')
                }
                setTimeout(() => {
                    $('.suggest').slideUp(200)
                    $('.searchList').slideUp(200)
                    $('.suggestList').empty()
                    $('.tagList').empty()
                    $('.searchList ul').empty()
                }, 200)
            })
            $('.searchInput').on('input propertychange DOMSubTreeModified', function () {
                inputSearchFunction()
            })
            $('.searchButton').on('click', function () {
                searchHandler()
            })
            $('.searchInput').on('keydown', function (e) {
                if (e.keyCode === 13) {
                    searchHandler()
                }
            })
            $('.searchInput').on('keyup', function (e) {
                if (ie && !ie8) {
                    inputSearchFunction()
                }
            })

            function searchHandler() {
                if (
                    $('.searchInput').val() === '' ||
                    $('.searchInput').val() === '请输入软件名称'
                ) {
                    return
                }
                var value = $('.searchInput').val()
                window.location.href = `//baoku.360.cn/soft/search?kw=${value}${channelStr}`
            }

            function searchWithKeyword(keyWord) {
                $.ajax({
                    url: '//bapi.safe.360.cn/soft/searchKeywords?keyword=' + keyWord,
                    type: 'GET',
                    dataType: 'jsonp',
                    jsonp: 'callback',
                    success(res) {
                        $('.searchList ul').empty()
                        let liStr = ''
                        res.data.data.forEach(item => {
                            var keywordHtml = item.replace(keyWord, `<strong>${keyWord}</strong>`)
                            liStr += `<a href="//baoku.360.cn/soft/search?kw=${item}"><li>${keywordHtml}</li><a>\n`
                        })
                        $('.searchList ul').append(liStr)
                    },
                    error(res) {
                        console.log(res)
                    }
                })
            }

            function inputSearchFunction() {
                if (
                    $('.searchInput').val().length === 0 ||
                    $('.searchInput').val() === '' ||
                    $('.searchInput').val() === '请输入软件名称'
                ) {
                    $('.searchList').hide()
                    $('.searchList ul').empty()
                    $('.suggest').slideDown(200)
                    if (ie && !ie8) {
                        $('.suggestList').empty()
                        $('.tagList').empty()
                    }
                    $.ajax({
                        url: '//bapi.safe.360.cn/soft/searchKeywords?keyword=',
                        type: 'GET',
                        dataType: 'jsonp',
                        jsonp: 'callback',
                        success(res) {
                            if (res.errno) return alert(res.errmsg)
                            if (res.data.default) renderSearchSuggest(res.data.default)
                        },
                        error(res) {
                            console.log(res)
                        }
                    })
                } else {
                    var keyWord = $('.searchInput').val()
                    // @ts-ignore
                    $('.searchMore').attr('href', '//baoku.360.cn/soft/search?kw=' + keyWord)
                    $('.searchKeyWord').html(filterXSS(keyWord))
                    searchWithKeyword(keyWord)
                    $('.suggest').hide()
                    $('.suggestList').empty()
                    $('.tagList').empty()
                    $('.searchList').slideDown(200)
                }
            }

            function renderSearchSuggest(data) {
                var [suggestData, tagsData] = data
                if (suggestData.list) {
                    var suggestHtml = suggestData.list.map(item => {
                        var href = +item.type === 1 ? `//baoku.360.cn/soft/search?kw=${item.title}` : `//baoku.360.cn/soft/show/appid/${item.id}`
                        return `<a href="${href}">
              <li>
              <img src="${item.pic}" alt="">
              <div>
                  <h1 title="${item.title}">${item.title}</h1>
                  <p title="${item.desc}">${item.desc}</p>
              </div>
              </li>

          </a>`;
                    }).join('')
                    $('.suggestList').append(suggestHtml)
                }
                if (tagsData.list) {
                    var suggestHtml = tagsData.list.map(item => {
                        var href = +item.type === 1 ? `//baoku.360.cn/soft/search?kw=${item.soft_data}` : `//baoku.360.cn/soft/show/appid/${item.soft_id}`
                        return `<a
                  href="//baoku.360.cn/soft/search?kw=${item.soft_data}">
                  <li>${item.soft_data}</li>
                  </a>`
                    }).join('')
                    $('.tagList').append(suggestHtml)
                }
            }
        }
    })
})
